using System;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class GameQuit : MonoBehaviour
{
    private int[,] checkArray = new int[4, 4];
    public void Awake()
    {
        Main.Instance.gameQuitScrpts= this;
    }

    public void _checkArray_init()
    {
        for (int i = 0; i < checkArray.GetLength(0); i++)
        {
            for (int j = 0; j < checkArray.GetLength(1); j++)
            {
                checkArray[i,j] = Main.Instance.array[i, j];
            }
        }
    }

    public bool _chechArray()
    {
        for (int i = 0; i < checkArray.GetLength(0); i++)
        {
            for (int j = 0; j < checkArray.GetLength(1); j++)
            {
                if(checkArray[i,j]==0)
                    return false;
              
            }
        }
        return true;
    }

    private bool isEnd =false;
    public bool Check_Up_Down_Left_Right()
    {
        
        _checkArray_init();
        Main.Instance._X_left(checkArray);
        Main.Instance._X_Right(checkArray);
        Main.Instance._Y_Down(checkArray);
        Main.Instance._Y_Up(checkArray);
       
        isEnd = _chechArray();
        // Debug.Log($"判断游戏失败 +{isEnd}");
       return isEnd;
    }
}
